EMT Practice Test

1. Question Content...


Question List

Question1: The Checkbox or Switch Widgets are bound to a variable of which type?

Question2: For 4 Entity Customer, Order, OrderProduct, OrderReceipt are related to each other as shown in the image below.

Question3: Inside the Preparation of Web Screen, the Destination statement...

Question4: The Image widget ...

Question5: Which of the following options is correct, when implementing pagination with Tables or Lists?

Question6: The "Delete" Delete Rule property option does not ensure referential integrity in the relationship and should be used with caution.

Question7: Regarding Screen Aggregates, which of the following options is false?

Question8: Which of the following is a good use case for a Site Property?

Question9: OutSystems, an Entity Identifier ...

Question10: Which of the following options is a valid usage of the Trigger Event node (https://drive.google.com/file/d/1R2cEa-XAB6XyZSbdHVbD8tVY_4E_h4ge/view?usp=sharing)?

Question11: When deleting a record from an Entity, it deletes all records of an Entity with foreign key references. In this case, what the Delete Rule in use?

Question12: Regarding sorting Lists, which of the following options is correct?

Question13: Entity Identifiers can be simple primary keys or composite keys

Question14: Regarding Web Blocks in Outsystems, select to statement that is true.

Question15: In Rich Widgets, the List_Navigation widget ...

Question16: In Rich Widgets, the List_SortColumn widget ...

Question17: The Form widget only allows Input and Label widgets

Question18: Regarding the If statement, which of the following options is false?

Question19: For Aggregate as shown below, Ask filter to find the person whose name contains the string "John"

Question20: Consider the following Action
(https://drive.google.com/file/d/1L6qUwd2jjqWAluUB-Kv5gQghendWoMr2/view?usp=sharing), that calculates the square root (sqrt) of a positive decimal number (N). Knowing that the function was called with N = 0, and the debugger is stopped at the Start node, what will happen when the developer selects the Continue (F9) option highlighted in the picture?

Question21: Regarding the Records of a Static Entity, which of the following options is false?

Question22: Regarding Table Records Widget , which of the following options is true?

Question23: Using a template to create a screen, the information on the screen is using sample data.When you want to perform replacing Sample Data with real data, which of the following expressions is correct

Question24: When using an aggregate function like Sum, Average, Min, Max or Count on an attribute...

Question25: A Structure can have attributes of the following data types:

Question26: Regarding Session LifeCycle, which of the following options is true?

Question27: Regarding Web Blocks in Outsystems, select to statement that is true.

Question28: Which event is useful when aggregates depend on each other?

Question29: When the event is mandatory, a Block event such as the Client Action must be specified to handle the event.
Although it may be empty.

Question30: In an Aggregate, the Sources section is used for ...

Question31: Which of the following is not a Development Environment?

Question32: In any case, should use Site property

Question33: Considering the Dropdown and the Button Group, which of the following options is false?

Question34: Business concepts that need to be stored and O Entity diagrams.

Question35: Which of the following options is false regarding Screen Aggregates?

Question36: Which of the following is a characteristic of a Static Entity?

Question37: The lifecycle of a User Session...

Question38: Which of the following behaviors is true for Links and Buttons?

Question39: Which of the following commands is not available in the OutSystems debugger?

Question40: The Check Box widget is bound to a Variable of type...

Question41: Consider a Web Screen with a Button that is associated to a Screen Action. An Ajax Refresh statement in that Screen Action allows to refresh part of that Web Screen, ...

Question42: Screen and Web Block has no output parameter ?

Question43: Select the correct option regarding Server Actions.

Question44: The On Click properties allow defining the behavior of Links and Buttons and ...

Question45: Which of the following steps is necessary to create a 1-to-many relationship between a Master Entity A and a Detail Entity B?

Question46: A Theme defines the look and feel of application Screens and you can directly apply it to ...

Question47: What happens when a developer publishes a Module?

Question48: Following Ajax submit: Start -> Refresh Data -> xxx -> End. xxx is ?

Question49: Which of the following steps is necessary to create a 1-to-l relationship between Entity A and Entity B?

Question50: In an SQL Query, the Output Entities, structures must always be defined to known the output type

Question51: Regarding the Switch statement, which of the following options is false?

Question52: Switch 1: (a<b) Action A 2: (a>b) Action B Otherwise Action C.
Out put is true

Question53: A Web Block can be used ...

Question54: Regarding Web Blocks in Outsystems, select to statement that is true.

Question55: Considering Aggregates and the SQL Tool, which of the following is the correct option?

Question56: Considering that we can add several filters to an Aggregate, which of the following options is false?

Question57: In which Service Studio layer can Screens and Blocks be found?

Question58: To speed up application development, OutSystems has pre-built screens with logic and data for typical scenarios

Question59: When a Form is submitted, what are the built-in validations that Outsystems performs?

Question60: A Screen Preparation...

Question61: A Refresh Data in the flow of a Screen Action is used for ...

Question62: In the following scenario, we are implementing the ColorsDropdown widget (https://drive.google.com/file/d/109nu1A-BslkBff1G1BtfJaxnvCRkfNUA/view?usp=sharing) which will allow a user to select a color. What should be set in the Options Text property to make sure that the names of the colors appear in the dropdown?

Question63: Regarding Web Blocks in Outsystems, select to statement that is true.

Question64: Mobile Apps have access to local storage and can be developed to work offline, online, or in both scenarios.

Question65: In OutSystems, it is possible to inspect the values of variables while debugging.

Question66: In OutSystems, User Groups allow you to ...

Question67: Regarding data relationships, which of the following options is correct?

Question68: Which of the following elements can't be used to create calculated attributes in an Aggregate?

Question69: To consume a SOAP Web Service ...

Question70: How is the data fetched by an Aggregate bound to a Table or a List widget?

Question71: Some widgets can trigger Screen Actions with Ajax. That can be defined in a section in their properties that is called ...

Question72: Regarding Preparation in Outsystems, select to statement that is true.

Question73: Select the correct option regarding the Input Widget.

Question74: Regarding Blocks in OutSystems reactive apps, which of the following options is correct?

Question75: Input parameters are always mandatory

Question76: If we have multiple Exception Handlers in an Action flow and an Exception is raised...

Question77: OutSystems provides two built-in Roles: Anonymous and Registered

Question78: Considering the Function property in Client Actions, which of the following options is correct?

Question79: What types of applications can be created in OutSystems?

Question80: When debugging does not affect other people, what mode to use

Question81: When using a Template to create a Screen...

Question82: Event Handler can be defined at the Screen level.

Question83: In an Aggregate, the purpose of the Test Values section is...

Question84: If you want to move from a webPage A to a WebPage B by clicking the Submit button, execute the Destination setting in the screen action of the Submit button as webpage B. Which of the following statements is correct?

Question85: What type of variables can be created inside a Screen?

Question86: Which event is needed for very specific use cases such as removing Javascript listeners or to clean the DOM that was previously changed in the ready event?

Question87: Business concepts that need to be stored and accessed in our applications should be modeled as...

Question88: In OutSystems, where can we place breakpoints?

Question89: Regarding Sorting in Aggregates, which of the following options is correct?

Question90: The order of the Entities in the join does not matter.

Question91: Considering the following Aggregate
(https://drive.google.com/file/d/1IRBcUVYjDN-h0tAlOhJ4ZOL4Nm2udq86/view?usp=sharing), where the Orders are fetched with their reviewers (Employees), which of the following options is correct?

Question92: Does OutSystems manage the underlying database tables for the developer?

Question93: The value of a Site Property can be modified in Service Center to change the application behavior at runtime.

Question94: One of the following Tools allows you to manage the application's lifecycle across an infrastructure. Which one?

Question95: Considering the following Aggregate
(https://drive.google.com/file/d/11tUfXgUASyo932VISD6nB4Xmho342ZNn/view?usp=sharing), what will be the attributes of the GetOrdersShippingState.List.Current record?

Question96: Which event is used to set focus on one particular widget?

Question97: In a Many-to-Many relationship, the Junction Entity must have at least these attributes ...

Question98: The Combo Box widget allows selecting one value out of possible alternatives in a drop-down list. Which of the following is NOT POSSIBLE

Question99: When you want to display a widget in a certain role, what is the best way?

Question100: In sorting Adding Dynamic sort is ok?

Question101: Static Entities are most similar to which other programming concept?

Question102: Which of the following events is not available in Screens or Blocks?

Question103: Regarding On Change in Combo Box, which of the following options is true?

Question104: Which of the following statements about Entities is false?

Question105: In Outsystems, the output parameters of a Consumed REST API Method cannot be mapped to...

Question106: Considering that Michael is a user of the Orders application, with only the OrdersAdmin Role assigned to him, which of the following options is correct?

Question107: Consider a Screen that contains a Form to collect Customer data. The Form has a Save Button with the On Click Destination set to a SaveOnClick Action, which sends the data to the server to store it in the database.
What is the best way to make sure that we do not send the data to the server when the mandatory Customer data fields have not been filled in?

Question108: Considering Inputs and Labels, which of the following options is correct?

Question109: Regarding Inspect the values of variables when code execution is stopped..

Question110: Regarding Placeholders, which of the following options is correct?

Question111: Regarding Reactive Web Apps in OutSystems, which of the following options is false?

Question112: Which of the following options should not be a use case of client variables?

Question113: Regarding Mobile (Phone or Tablet) Apps in OutSystems, which of the following options is false?

Question114: What are ALL the types of relationships that can be implemented in OutSystems?

Question115: Which of the following options is correct regarding the Valid property of the Form?

Question116: What is the correct syntax for writing names of Entities and Entity Attributes in SQL Query

Question117: In OutSystems, a Web Block is a reusable UI component. Which of the following is NOT TRUE?

Question118: Which of the following options is correct?

Question119: In a ReactiveWeb App, Data is requested asynchronously, thus allowing a more fluid experience.

Question120: Which of the following is the correct order of occurrence of events in a Screen?

Question121: In which of the following situations is it necessary to define a handler for a Block Event?

Question122: If an attribute is named "TotalCount", OutSystems will automatically set its data type to ...

Question123: To replace data on a widget with automatic data replacement (Tables Records, List Records, Form, ...)

Question124: If an Entity Attribute named HouseNumber is created, what needs to be done about its Data Type?